home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-04-03 | 13.8 KB | 454 lines | [TEXT/MPS ] |
- # Definitions_Common
- # Copyright © 1984-96 by Apple Computer, Inc. All rights reserved.
-
- ###########################################################
- # Basic Definitions
- # Required variables for any MacApp builds
- ###########################################################
-
- ###########################################################
- # Folders
- ###########################################################
-
- MACoreIncludes = {MACore}Includes:
- MACoreSources = {MACore}Sources:
- MACoreObj = {MACore}{SeparateObjectsFolder}
-
- MAFrameworkIncludes = {MAFramework}Includes:
- MAFrameworkSources = {MAFramework}Sources:
- MAFrameworkObj = {MAFramework}{SeparateObjectsFolder}
-
- MADocsIncludes = {MADocs}Includes:
- MADocsSources = {MADocs}Sources:
- MADocsObj = {MADocs}{SeparateObjectsFolder}
-
- MAViewsIncludes = {MAViews}Includes:
- MAViewsSources = {MAViews}Sources:
- MAViewsObj = {MAViews}{SeparateObjectsFolder}
-
- MAAppIncludes = {MAApp}Includes:
- MAAppSources = {MAApp}Sources:
- MAAppObj = {MAApp}{SeparateObjectsFolder}
-
- MAMailIncludes = {MAMail}Includes:
- MAMailSources = {MAMail}Sources:
- MAMailObj = {MAMail}{SeparateObjectsFolder}
-
- MAODMemMgrIncludes = {MAODMemMgr}Includes:
- MAODMemMgrSources = {MAODMemMgr}Sources:
- MAODMemMgrObj = {MAODMemMgr}{SeparateObjectsFolder}
-
- MAToolIncludes = {MATool}Includes:
- MAToolSources = {MATool}Sources:
- MAToolObj = {MATool}{SeparateObjectsFolder}
-
- ###########################################################
- # Search Paths
- ###########################################################
-
- MACPlusPaths = ∂
- -i "{IncApp}" ∂
- -i "{MAMailIncludes}" ∂
- -i "{MAAppIncludes}" ∂
- -i "{MAViewsIncludes}" ∂
- -i "{MADocsIncludes}" ∂
- -i "{MAFrameworkIncludes}" ∂
- -i "{MACoreIncludes}" ∂
- -i "{MAODMemMgrIncludes}" ∂
- -i "{CIncludes}"
-
- MARezPaths = ∂
- -i "{IncApp}" -s "{ObjApp}" ∂
- -i "{MAMailIncludes}" -s "{MAMailObj}" ∂
- -i "{MAAppIncludes}" -s "{MAAppObj}" ∂
- -i "{MAViewsIncludes}" -s "{MAViewsObj}" ∂
- -i "{MADocsIncludes}" -s "{MADocsObj}" ∂
- -i "{MAFrameworkIncludes}" -s "{MAFrameworkObj}" ∂
- -i "{MACoreIncludes}" -s "{MACoreObj}" ∂
- -i "{MAODMemMgrIncludes}" -s "{MAODMemMgrObj}" ∂
- -i "{CIncludes}"
-
- ###########################################################
- # Interfaces
- ###########################################################
-
- # list of MACPlus Includes -- since we need to update this periodically,
- # wouldn't it be better to do this in MacApp's Startup:
- # set MacAppCPlusIntf `files -f -s "{MACPlusIncludes}"`
- # actually no --it would take too long
- ### Not with CodeWarrior; see last entry
-
- MAAppIncludeFiles = ∂
- "{MAAppIncludes}MAApp.h" ∂
- "{MAAppIncludes}UApplication.h" ∂
- "{MAAppIncludes}UDebugView.h" ∂
- "{MAAppIncludes}UPerform.h" ∂
- "{MAAppIncludes}UVUAssist.h"
-
- MACoreIncludeFiles = ∂
- "{MACoreIncludes}CWDebug.h" ∂
- "{MACoreIncludes}Geometry.h" ∂
- "{MACoreIncludes}MacAppTypes.h" ∂
- "{MACoreIncludes}MacAppVersion.h" ∂
- "{MACoreIncludes}MAConditionalMacros.h" ∂
- "{MACoreIncludes}MACore.h" ∂
- "{MACoreIncludes}NubInspectorHooks.h" ∂
- "{MACoreIncludes}PascalString.h" ∂
- "{MACoreIncludes}PlatformMemory.h" ∂
- "{MACoreIncludes}Toolbox.h" ∂
- "{MACoreIncludes}UAssociation.h" ∂
- "{MACoreIncludes}UClassDesc.h" ∂
- "{MACoreIncludes}UClassDesc.Private.h" ∂
- "{MACoreIncludes}UClassDescIterator.h" ∂
- "{MACoreIncludes}UCoreErrorMgr.h" ∂
- "{MACoreIncludes}UCoreGlobals.h" ∂
- "{MACoreIncludes}UCoreUtilities.h" ∂
- "{MACoreIncludes}UDebug.h" ∂
- "{MACoreIncludes}UDependencies.h" ∂
- "{MACoreIncludes}UDynamicArray.h" ∂
- "{MACoreIncludes}UFailure.h" ∂
- "{MACoreIncludes}UGeometry.h" ∂
- "{MACoreIncludes}UIterator.h" ∂
- "{MACoreIncludes}UList.h" ∂
- "{MACoreIncludes}UListIterator.h" ∂
- "{MACoreIncludes}UMemory.h" ∂
- "{MACoreIncludes}UniversalStartup.h" ∂
- "{MACoreIncludes}UObject.h" ∂
- "{MACoreIncludes}UPatch.h" ∂
- "{MACoreIncludes}UPointerObject.h" ∂
- "{MACoreIncludes}USegments.h" ∂
- "{MACoreIncludes}UStream.h" ∂
- "{MACoreIncludes}UTheDebugger.h"
-
- MADocsIncludeFiles = ∂
- "{MADocsIncludes}MADocs.h" ∂
- "{MADocsIncludes}UEditionDocument.h" ∂
- "{MADocsIncludes}UFileBasedDocument.h" ∂
- "{MADocsIncludes}USection.h" ∂
- "{MADocsIncludes}USectionMgr.h"
-
- MAFrameworkIncludeFiles = ∂
- "{MAFrameworkIncludes}FloatWindow.h" ∂
- "{MAFrameworkIncludes}MAFramework.h" ∂
- "{MAFrameworkIncludes}UAdorners.h" ∂
- "{MAFrameworkIncludes}UAppleEvents.h" ∂
- "{MAFrameworkIncludes}UBehavior.h" ∂
- "{MAFrameworkIncludes}UBusyCursor.h" ∂
- "{MAFrameworkIncludes}UClipboardMgr.h" ∂
- "{MAFrameworkIncludes}UCommand.h" ∂
- "{MAFrameworkIncludes}UCommandHandler.h" ∂
- "{MAFrameworkIncludes}UContainer.h" ∂
- "{MAFrameworkIncludes}UControl.h" ∂
- "{MAFrameworkIncludes}UDesignator.h" ∂
- "{MAFrameworkIncludes}UDeskScrapView.h" ∂
- "{MAFrameworkIncludes}UDialogBehavior.h" ∂
- "{MAFrameworkIncludes}UDispatcher.h" ∂
- "{MAFrameworkIncludes}UDocument.h" ∂
- "{MAFrameworkIncludes}UDragDrop.h" ∂
- "{MAFrameworkIncludes}UDragDropBehavior.h" ∂
- "{MAFrameworkIncludes}UDrawingEnvironment.h" ∂
- "{MAFrameworkIncludes}UErrorMgr.h" ∂
- "{MAFrameworkIncludes}UEvent.h" ∂
- "{MAFrameworkIncludes}UEventHandler.h" ∂
- "{MAFrameworkIncludes}UFile.h" ∂
- "{MAFrameworkIncludes}UFileStream.h" ∂
- "{MAFrameworkIncludes}UFloatWindow.h" ∂
- "{MAFrameworkIncludes}UMacAppGlobals.h" ∂
- "{MAFrameworkIncludes}UMacAppUtilities.h" ∂
- "{MAFrameworkIncludes}UMenuMgr.h" ∂
- "{MAFrameworkIncludes}UOSAScript.h" ∂
- "{MAFrameworkIncludes}UPrintHandler.h" ∂
- "{MAFrameworkIncludes}UScriptableObject.h" ∂
- "{MAFrameworkIncludes}UScripting.h" ∂
- "{MAFrameworkIncludes}UScroller.h" ∂
- "{MAFrameworkIncludes}USubstitution.h" ∂
- "{MAFrameworkIncludes}UTracker.h" ∂
- "{MAFrameworkIncludes}UUndo.h" ∂
- "{MAFrameworkIncludes}UView.h" ∂
- "{MAFrameworkIncludes}UViewServer.h" ∂
- "{MAFrameworkIncludes}UWindow.h"
-
- MAMailIncludeFiles = ∂
- "{MAMailIncludes}MAMail.h" ∂
- "{MAMailIncludes}UMailable.h" ∂
- "{MAMailIncludes}UMailableDocument.h" ∂
- "{MAMailIncludes}UMailer.h" ∂
- "{MAMailIncludes}UMailerView.h" ∂
- "{MAMailIncludes}UMailingApplication.h"
-
- MAODMemMgrIncludeFiles = ∂
- "{MAODMemMgrIncludes}"BestFitH.h ∂
- "{MAODMemMgrIncludes}"Crawl.h ∂
- "{MAODMemMgrIncludes}"CWMemCfg.h ∂
- "{MAODMemMgrIncludes}"MemCnfig.h ∂
- "{MAODMemMgrIncludes}"MemDebg.h ∂
- "{MAODMemMgrIncludes}"MemHooks.h ∂
- "{MAODMemMgrIncludes}"MemMgr.h ∂
- "{MAODMemMgrIncludes}"MemMgrPv.h ∂
- "{MAODMemMgrIncludes}"MemoryHe.h ∂
- "{MAODMemMgrIncludes}"MMDbgOpt.h ∂
- "{MAODMemMgrIncludes}"PlatfMem.h
-
- MAViewsIncludeFiles = ∂
- "{MAViewsIncludes}MAViews.h" ∂
- "{MAViewsIncludes}UDialog.h" ∂
- "{MAViewsIncludes}UGrabberTracker.h" ∂
- "{MAViewsIncludes}UGridView.h" ∂
- "{MAViewsIncludes}UKeySelectionBehavior.h" ∂
- "{MAViewsIncludes}UMenuView.h" ∂
- "{MAViewsIncludes}UPopup.h" ∂
- "{MAViewsIncludes}UPrinting.h" ∂
- "{MAViewsIncludes}USynchScroller.h" ∂
- "{MAViewsIncludes}UTabBehaviors.h" ∂
- "{MAViewsIncludes}UTearOffMenuView.h" ∂
- "{MAViewsIncludes}UTECommands.h" ∂
- "{MAViewsIncludes}UTEView.h"
-
- MAToolIncludeFiles = ∂
- "{MAToolIncludes}MATool.h" ∂
- "{MAToolIncludes}UCPlusTool.h"
-
- MacAppCPlusIntf = ∂
- {MAAppIncludeFiles} ∂
- {MACoreIncludeFiles} ∂
- {MADocsIncludeFiles} ∂
- {MAFrameworkIncludeFiles} ∂
- {MAMailIncludeFiles} ∂
- {MAODMemMgrIncludeFiles} ∂
- {MAViewsIncludeFiles} ∂
- {MAToolIncludeFiles} ∂
- "{MALibraries}MacApp.h" ∂
- {MacAppHeaders}
-
- MacAppRIntf = ∂
- "{MAFrameworkIncludes}HelpStrings.r" ∂
- "{MAFrameworkIncludes}MacAppTypes.r" ∂
- "{MAFrameworkIncludes}ViewTypes.r"
-
- BuildingBlocksCPlusIntf = ∂
- {MADocsIncludeFiles} ∂
- {MAMailIncludeFiles} ∂
- {MAViewsIncludeFiles}
-
- ###########################################################
- # Resources
- ###########################################################
- MacAppResources = ∂
- "{MAFrameworkObj}Debug.rsrc" ∂
- "{MAFrameworkObj}Defaults.rsrc" ∂
- "{MAFrameworkObj}MacApp.rsrc" ∂
- "{MAFrameworkObj}ResourceLib.rsrc"
-
- BuildingBlocksResources = ∂
- "{MADocsObj}Editions.rsrc" ∂
- "{MAViewsObj}Printing.rsrc" ∂
- "{MAViewsObj}Dialog.rsrc"
-
- ###########################################################
- # MacApp Library
- ###########################################################
-
- MAAppObjectFiles = ∂
- "{MAAppObj}UApplication.cp.o" ∂
- "{MAAppObj}UDebugView.cp.o" ∂
- "{MAAppObj}UPerform.cp.o" ∂
- "{MAAppObj}UVUAssist.cp.o"
-
- MACoreObjectFiles = ∂
- {CWDebug_cp_o} ∂
- "{MACoreObj}Geometry.cp.o" ∂
- "{MACoreObj}MacAppTypes.cp.o" ∂
- "{MACoreObj}NubInspectorHooks.cp.o" ∂
- "{MACoreObj}PascalString.cp.o" ∂
- "{MACoreObj}PlatformMemory.cp.o" ∂
- "{MACoreObj}Toolbox.cp.o" ∂
- "{MACoreObj}UAssociation.cp.o" ∂
- "{MACoreObj}UClassDesc.cp.o" ∂
- "{MACoreObj}UClassDescIterator.cp.o" ∂
- "{MACoreObj}UCoreErrorMgr.cp.o" ∂
- "{MACoreObj}UCoreGlobals.cp.o" ∂
- "{MACoreObj}UCoreUtilities.cp.o" ∂
- "{MACoreObj}UDebug.cp.o" ∂
- "{MACoreObj}UDependencies.cp.o" ∂
- "{MACoreObj}UDynamicArray.cp.o" ∂
- "{MACoreObj}UFailure.cp.o" ∂
- "{MACoreObj}UGeometry.cp.o" ∂
- "{MACoreObj}UIterator.cp.o" ∂
- "{MACoreObj}UList.cp.o" ∂
- "{MACoreObj}UListIterator.cp.o" ∂
- {UMemory_a_o} ∂
- "{MACoreObj}UMemory.cp.o" ∂
- "{MACoreObj}UniversalStartup.cp.o" ∂
- "{MACoreObj}UObject.cp.o" ∂
- "{MACoreObj}UPatch.cp.o" ∂
- "{MACoreObj}UPointerObject.cp.o" ∂
- "{MACoreObj}USegments.cp.o" ∂
- "{MACoreObj}UStream.cp.o" ∂
- "{MACoreObj}UTheDebugger.cp.o"
-
- MADocsObjectFiles = ∂
- "{MADocsObj}UEditionDocument.cp.o" ∂
- "{MADocsObj}UFileBasedDocument.cp.o" ∂
- "{MADocsObj}USection.cp.o" ∂
- "{MADocsObj}USectionMgr.cp.o"
-
- MAFrameworkObjectFiles = ∂
- "{MAFrameworkObj}UAdorners.cp.o" ∂
- "{MAFrameworkObj}UAppleEvents.cp.o" ∂
- "{MAFrameworkObj}UBehavior.cp.o" ∂
- "{MAFrameworkObj}UBusyCursor.cp.o" ∂
- "{MAFrameworkObj}UClipboardMgr.cp.o" ∂
- "{MAFrameworkObj}UCommand.cp.o" ∂
- "{MAFrameworkObj}UCommandHandler.cp.o" ∂
- "{MAFrameworkObj}UContainer.cp.o" ∂
- "{MAFrameworkObj}UControl.cp.o" ∂
- "{MAFrameworkObj}UDesignator.cp.o" ∂
- "{MAFrameworkObj}UDeskScrapView.cp.o" ∂
- "{MAFrameworkObj}UDialogBehavior.cp.o" ∂
- "{MAFrameworkObj}UDispatcher.cp.o" ∂
- "{MAFrameworkObj}UDocument.cp.o" ∂
- "{MAFrameworkObj}UDragDrop.cp.o" ∂
- "{MAFrameworkObj}UDragDropBehavior.cp.o" ∂
- "{MAFrameworkObj}UDrawingEnvironment.cp.o" ∂
- "{MAFrameworkObj}UErrorMgr.cp.o" ∂
- "{MAFrameworkObj}UEvent.cp.o" ∂
- "{MAFrameworkObj}UEventHandler.cp.o" ∂
- "{MAFrameworkObj}UFile.cp.o" ∂
- "{MAFrameworkObj}UFileStream.cp.o" ∂
- "{MAFrameworkObj}UFloatWindow.cp.o" ∂
- "{MAFrameworkObj}UMacAppGlobals.cp.o" ∂
- "{MAFrameworkObj}UMacAppUtilities.cp.o" ∂
- "{MAFrameworkObj}UMenuMgr.cp.o" ∂
- "{MAFrameworkObj}UOSAScript.cp.o" ∂
- "{MAFrameworkObj}UPrintHandler.cp.o" ∂
- "{MAFrameworkObj}UScriptableObject.cp.o" ∂
- "{MAFrameworkObj}UScripting.cp.o" ∂
- "{MAFrameworkObj}UScroller.cp.o" ∂
- "{MAFrameworkObj}USubstitution.cp.o" ∂
- "{MAFrameworkObj}UTracker.cp.o" ∂
- "{MAFrameworkObj}UUndo.cp.o" ∂
- "{MAFrameworkObj}UView.cp.o" ∂
- "{MAFrameworkObj}UViewServer.cp.o" ∂
- "{MAFrameworkObj}UWindow.cp.o"
-
- MAMailObjectFiles = ∂
- "{MAMailObj}UMailable.cp.o" ∂
- "{MAMailObj}UMailableDocument.cp.o" ∂
- "{MAMailObj}UMailer.cp.o" ∂
- "{MAMailObj}UMailerView.cp.o" ∂
- "{MAMailObj}UMailingApplication.cp.o"
-
- MAODMemMgrObjectFiles = ∂
- "{MAODMemMgrObj}"BestFitH.cpp.o ∂
- "{MAODMemMgrObj}"MemDebg.cpp.o ∂
- "{MAODMemMgrObj}"MemDebgM.cpp.o ∂
- "{MAODMemMgrObj}"MemHooks.cpp.o ∂
- "{MAODMemMgrObj}"MemInit.cpp.o ∂
- "{MAODMemMgrObj}"MemMgr.cpp.o ∂
- "{MAODMemMgrObj}"MemMgrM.cpp.o ∂
- "{MAODMemMgrObj}"MemoryHe.cpp.o ∂
- "{MAODMemMgrObj}"MemShard.cpp.o ∂
- "{MAODMemMgrObj}"PlatfMem.cpp.o
-
- MAViewsObjectFiles = ∂
- "{MAViewsObj}UDialog.cp.o" ∂
- "{MAViewsObj}UDialog.More.cp.o" ∂
- "{MAViewsObj}UGrabberTracker.cp.o" ∂
- "{MAViewsObj}UGridView.cp.o" ∂
- "{MAViewsObj}UKeySelectionBehavior.cp.o" ∂
- "{MAViewsObj}UMenuView.cp.o" ∂
- "{MAViewsObj}UPopup.cp.o" ∂
- "{MAViewsObj}UPrinting.cp.o" ∂
- "{MAViewsObj}USynchScroller.cp.o" ∂
- "{MAViewsObj}UTabBehaviors.cp.o" ∂
- "{MAViewsObj}UTearOffMenuView.cp.o" ∂
- "{MAViewsObj}UTECommands.cp.o" ∂
- "{MAViewsObj}UTEView.cp.o"
-
- MAToolObjectFiles = ∂
- "{MAToolObj}UCPlusTool.cp.o"
-
- CommonMacAppObjs = ∂
- {MAAppObjectFiles} ∂
- {MACoreObjectFiles} ∂
- {MADocsObjectFiles} ∂
- {MAFrameworkObjectFiles} ∂
- {MAMailObjectFiles} ∂
- {MAODMemMgrObjectFiles} ∂
- {MAViewsObjectFiles} ∂
- {MAToolObjectFiles}
-
- ###########################################################
- # Assembler External symbol dump files support.
- ###########################################################
- AsmLoadFiles = ""
- AsmLoadOptions = -i "{ObjApp}"
- # Make dependencies against the following definition
- AsmLoad = {AsmLoadFiles}
-
- ###########################################################
- # C++ Load/Dump support.
- ###########################################################
-
- # These definitions may be overridden in the MAMake file
- MAHeader = MacApp.h
- MAHeaderDir = "{MALibraries}"
- CWHeader = CWMacAppHeaders.h
- CWObj = "{CWExtraFiles}"
- ###CWObj = {CWMALibraries}
-
- # These definitions are defined only by MacApp
- MAPrefixFile = {MAHeaderDir}{MAHeader}
- CWPrefixFile = {CWObj}{CWHeader}
- MacAppHeaders = {MAPrefixFile} {CWPrefixFile}
-
- LoadFileDir = {MAObj}
- CPlusLoadFiles = "{LoadFileDir}{MAHeader}.dump"
- CPlusLoadObj = "{LoadFileDir}{MAHeader}.o"
- LoadFileOutput = -o "{LoadFileDir}{MAHeader}.o"
-
- # Make dependencies against the following definition
- CPlusLoad = {CPlusLoadFiles}
-
- CPlusLoadOriginal = {CPlusLoad}
- CPlusLoadCopy = "{XRAMDiskName}"{MAHeader}.dump
- CPlusLoadOptions = -load {CPlusLoadOriginal}{CPlusLoadCopy}
- CLoadOptions = {CPlusLoadOptions}
-
- ###########################################################
- # Misc.
- ###########################################################
- OtherAsmOptions =
- OtherCOptions =
- OtherCPlusOptions =
- OtherInterfaces =
- OtherLibOptions =
- OtherLinkOptions =
- OtherCreatorAndBundleOptions =
- OtherRezFiles =
- OtherRezOptions =
- OtherSegMappings =
-
- OtherLinkFiles =
- OtherRsrcFiles = ∂
- {BuildingBlocksResources}
-
- OtherViewTypesSrc = ""
-
- ###########################################################
- # A P P L I C A T I O N T A R G E T S
- ###########################################################
- AppName = Dummy
- Creator = 'MApp'
-
- ###########################################################
- # T O O L T A R G E T S
- ###########################################################
- ToolName = Dummy
-
- ###########################################################
- # L I B R A R Y T A R G E T S
- ###########################################################
- LibName = Dummy
- LibObjs =
-